html, body {font-size: 12px; font-family: "Arial";}

.center {margin-left: auto; margin-right: auto;}

.picnews {width: 400px; height: 300px; position: relative;}
.picnews a {display: none; text-decoration: none; width: 100%; height: 100%;}
.picnews a.current {display: block;}
.picnews img {border: none; width: 100%; height: 100%;}
.picnews .title {
	position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 30px;
	background: url(images/black-1x1.png); color: white; text-indent: 12px; font-size: 14px;
}
.picnews .list {position: absolute; right: 0; bottom: 0; padding: 5px;}
.picnews .list a {
	display: inline; padding: 0 5px; margin-right: 3px; border: 1px solid #999999; color: white;
}
.picnews .list a.current, .picnews .list a:hover {background-color: gray; border: 1px solid white;}

.pic-show-h {width: 400px; height: 360px; position: relative; overflow: hidden;}
.pic-show-h .psh-pic {width: 100%; height: 300px;}
.pic-show-h .psh-pic a {display: none; text-decoration: none; width: 100%; height: 100%;}
.pic-show-h .psh-pic a.current {display: block;}
.pic-show-h .psh-pic img {border: none; width: 100%; height: 100%;}
.pic-show-h .psh-title {
    position: absolute; left: 0; top: 270px; width: 100%; height: 30px; line-height: 30px;
    background: url(images/black-1x1.png); color: white; text-indent: 12px; font-size: 14px;
}
.pic-show-h .psh-list {position: absolute; right: 0; bottom: 0; width: 100%; heigth: 60px; padding: 5px 0; background: black;}
.pic-show-h .psh-list a {
	border: 2px solid black; display: block; width: 80px; height: 49px; float: left; margin-left: 5px;
}
.pic-show-h .psh-list a img {border: none;}
.pic-show-h .psh-list a.current, .pic-show-h .psh-list a:hover {border: 2px solid white;}

.pic-show-v {width: 500px; height: 300px; position: relative;}
.pic-show-v .psv-pic {width: 400px; height: 100%;}
.pic-show-v .psv-pic a {display: none; text-decoration: none; width: 100%; height: 100%;}
.pic-show-v .psv-pic a.current {display: block;}
.pic-show-v .psv-pic img {border: none; width: 100%; height: 100%;}
.pic-show-v .psv-title {
    position: absolute; left: 0; bottom: 0; width: 400px; height: 40px; line-height: 40px;
    background: url(images/black-1x1.png); color: white; text-indent: 12px; font-size: 14px;
}
.pic-show-v .psv-list {position: absolute; right: 0; top: 0; width: 100px; height: 100%; padding: 0 5px; background: black;}
.pic-show-v .psv-list a {
	border: 2px solid black; display: block; width: 80px; height: 49px; float: left; margin-top: 5px;
}
.pic-show-v .psv-list a img {border: none;}
.pic-show-v .psv-list a.current, .pic-show-v .psv-list a:hover {border: 2px solid white;}
